Microphone.activityLevel

Доступность

Flash Player 6.

Синтаксис

active_mic.activityLevel:Number

Описание

Свойство (только для чтения); число, определяющее уровень активности микрофона. Может принимать значение от 0 (звук не захватывается) до 100 (захватывается лишь очень громкий звук). Значение этого свойства поможет вам в подборе наилучшей величины параметра для метода Microphone.setSilenceLevel().

Если микрофон доступен, но вызов Microphone.get() еще не произведен, свойство равно -1.

Пример

В следующем примере уровень активности микрофона показывается на компоненте ProgressBar activityLevel_pb.

var activityLevel_pb:mx.controls.ProgressBar;
activityLevel_pb.mode = "manual";
activityLevel_pb.label = "Activity Level: %3%%";
activityLevel_pb.setStyle("themeColor", "0xFF0000");
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
var active_mic:Microphone = Microphone.get();
sound_mc.attachAudio(active_mic);
this.onEnterFrame = function() {
  activityLevel_pb.setProgress(active_mic.activityLevel, 100);
};
active_mic.onActivity = function(active:Boolean) {
  если (active) {
    var haloTheme_str:String = "haloGreen";
  } else {
    var haloTheme_str:String = "0xFF0000";
  }
  activityLevel_pb.setStyle("themeColor", haloTheme_str);
};

См. также

Microphone.setGain()